package com.tmzn.rewrite.entity;

import lombok.Data;

@Data
public class ResultMsg {
    private String msg;

    private boolean status;

    private Object data;

    private int rv = 0;

    public static ResultMsg success(){
        ResultMsg resultMsg = new ResultMsg();
        resultMsg.setStatus(true);
        resultMsg.setRv(1);
        return resultMsg;
    }

    public static ResultMsg success(String msg){
        ResultMsg resultMsg = new ResultMsg();
        resultMsg.setMsg(msg);
        resultMsg.setRv(1);
        resultMsg.setStatus(true);
        return resultMsg;
    }

    public static ResultMsg fail(String msg){
        ResultMsg resultMsg = new ResultMsg();
        resultMsg.setMsg(msg);
        resultMsg.setStatus(false);
        return resultMsg;
    }

    public static ResultMsg success(String msg,Object data){
        ResultMsg resultMsg = new ResultMsg();
        resultMsg.setMsg(msg);
        resultMsg.setData(data);
        resultMsg.setStatus(true);
        resultMsg.setRv(1);
        return resultMsg;
    }
}
